﻿using System.Collections.Generic;
using Acaweb.Model.Entities;
using Acaweb.Model.Entities.DatosCompuestos;
using Acaweb.Data.Contracts.Base;

namespace Acaweb.Data.Contracts
{
    public interface IInscritosDao : IDao<Inscritos, int>, ISupportsSave<Inscritos>, ISupportUpdate<Inscritos>
    {
        IList<Inscritos> GetByIdentificacion(Identificacion Identificacion);
        IList<Inscritos> GetByPlanEstudio(int PlanEstudio);
        IList<Inscritos> GetByAdmitidos(bool Aceptados, PeriodoAcademico PeriodoAcademico);
        IList<Inscritos> GetByPeriodoAcademico(PeriodoAcademico Periodo);
    }
}
